package com.hl.sfzy.mapper;


import org.apache.ibatis.annotations.Mapper;

import java.util.List;
@Mapper
/*
 * 持久层公共接口
 */
public interface BaseMapper<T> {
    /*
     * 新增方法
     */
    public int insert(T entity);

    /*
     * 修改方法
     */
    public int update(T entity);

    /*
     * 根据id单个删除的方法
     */
    public int delete(Integer id);

    /*
     * 根据id批量删除的方法
     */
    public int deleteBatch(Integer[] ids);

    /*
     * 批量带条件查询的方法
     */
    public List<T> select(T z);

    /*
     * 根据id查询的方法
     */
    public T selectById(Integer id);
}